package cn.iocoder.yudao.module.system.dal.dataobject.externalVo;

import lombok.Data;

/**
 * 政务资源目录接口-单条目录详情
 */
@Data
public class GovCatalogDetailDTO {
    private Long catalogId;                // 目录id（如98937150）
    private Long menuId;                   // 目录分类id（如34917290）
    private Long dataId;                   // 数据主键id（实际返回null）
    private String catalogName;            // 目录名称（如"巩固拓展脱贫攻坚成果..."）
    private String shareProperty;          // 共享属性（如"2"）
    private Integer applyNum;              // 申请量（如0）
    private Integer matterId;              // 事项id（如0）
    private String matterName;             // 事项名称（实际返回null）
    private String matterCode;             // 事项编码（实际返回null）
    private String deptName;               // 数源部门名称（如"厅计划处"）
    private Long deptId;                   // 数源部门Id（如548）
    private String updateTime;             // 更新时间（如"2025-09-01 10:08:12"）
    private Integer isPermit;              // 是否电子证照（0=否）
    private Integer[] resourceNum;         // 资源数量数组（如[0,0,0,0]）
    private Integer viewNum;               // 访问量（如17）
    private String dataReportTime;         // 目录物化上报时间（null）
    private String dataUpdateTime;         // 目录数据更新时间（null）
    private Integer isImputation;          // 是否归集（1=未归集）
    private Integer missingStaus;          // 是否信息项缺失（0=无状态）
    private Integer unTimelyStatus;        // 是否更新及时（0=无状态）
    private Integer dataFileUpdateTimeUntimely; // 文件更新及时标识（0=无状态）
    private String checkTime;              // 目录监测时间（null）
    private Integer report;                // 报表标识（0）
    private String catalogCode;            // 目录编号（如"101002000/49"）
    private Integer tabNumber;             // 库表资源挂载数量（0）
    private Integer fileNumber;            // 文件资源挂载数量（0）
    private Integer apiNumber;             // 接口资源挂载数量（0）
    private String resourceType;           // 资源类型（如"1"）
}